//  用户信息
type UserInfo = {
  name: string //	中文名称
  orgId: number //	公司ID
  orgName: string //	公司名称
  phone: string //	手机号码
  userType: number //	用户类型（字典 1平台 2货主 3承运商）
  id: number | string
  [propname: string]: any
}

// 用户store
type User = {
  token: string | undefined
  userInfo: UserInfo
  systemConfig: any
}

type FinanceWallet = {
  activeAmount: number | string //   可用余额
  frozenAmount: number | string //   冻结余额
  passwordStatus: boolean //   是否已设置支付密码
  totalAmount: number | string //  总额（可用余额 + 冻结余额）
  withdrawAmount: number | string //   可提现数量
  withdrewAmount: number | string //   已提现数量
}

// 设置支付密码模型
type PayPasswordModel = {
  newPayPassword: string //	新的支付密码
  oldPayPassword?: string //	旧的支付密码
  smsCode?: string //	验证码
}

export { UserInfo, User, FinanceWallet, PayPasswordModel }
